/*
 * Создано в SharpDevelop.
 * Пользователь: renath
 * Дата: 17.06.2017
 * Время: 8:39
 * 
 * Для изменения этого шаблона используйте меню "Инструменты | Параметры | Кодирование | Стандартные заголовки".
 */
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.Win32;
using System.Threading.Tasks;
using System.Threading;

namespace ProxyServer
{
	/// <summary>
	/// Description of MainForm.
	/// </summary>
	public partial class MainForm : Form
	{
        RegistryKey reg_key;
		public MainForm()
		{
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
		}

        private void btnChange_Click(object sender, EventArgs e)
        {
            reg_key = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
            string proxy = txtIp.Text + ":" + txtPort.Text;
            reg_key.SetValue("ProxyEnable", 1);
            reg_key.SetValue("ProxyServer", proxy);
            MessageBox.Show("proxy change to", proxy);
        }

        private void btnReset_Click(object sender, EventArgs e)
        {
            reg_key.SetValue("ProxyEnable", 0);
        }
    }
}
